package com.ls.lserp.modules.order.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;
import com.ls.lserp.dbaccess.Entity.ContractIndentEntity;


/**
 * @ClassName: OrderMateriel
 * @Description: 订单核料
 * 
 * @author 
 * @date 2017年02月20日
 *
 */

public class OrderMateriel extends DataEntity<OrderMateriel> {
	
	// 核料阶段40
	public static final String ORDER_MATERIEL_PHASE_CD = "40";
	// 核料sequ
	public static final String SEQUENCE_NUCLEARMATERIAL = "sequence_nuclearmaterial";
	
	// 合同订单号
	private String indentNo; 
	// 客户合同编号
	private String customerIndentNo;
	// 客户Id
	private String ognizationId;
	// 客户
	private String ognizationName;
	// 款式图片
	private String uploadFile;
	// 款号
	private String styleCustomerNo;
	// 款式名称
	private String styleNameCn;
	// 款式类别
	private String styleCateGoryCd;	
	// 款式单价
	private BigDecimal indentPrice;
	// 订单数量
	private BigDecimal indentQuantity;
	// 订单金额
	private BigDecimal indentAmount;
	// 预计料齐日
	private Date materialArriveDate;
	// 审核员
	private long auditUserId;
	// 审核日期
	private Date auditDate;
	// 检索开始时间
	private String dateFrom;
	// 检索结束时间
	private String dateTo;
	// 业务员id
	private String userId;
	// 审核员全名
	private String auditUserName;
	// tab页状态
	private int tabPageStatus;
	// 审核状态
	private String reserveMeterialStatus;
	// 订单物料list
	private List<OrderMateriel> orderMaterielList;
	// 签订日期
	private Date indentIssueDate;
	// 交货日期
	private Date indentDeliveryDate;
	// 大货单耗
	private String unitCostNo;
	// 单耗成本
	private BigDecimal unitCost;
	// 物料数量
	private int materialNum;
	// 物料图片
	private String materialFile;
	// 物料编码
	private String materialCode;
	// 物料名称
	private String materialNameCn;
	// 物料类别
	private String materialTypeCd;
	// 物料颜色
	private String materialColor;
	// 物料幅宽
	private String materialSpec;
	// 物料单位
	private String materialUnitCd;
	// 物料单耗 
	private BigDecimal materialCost;
	// 物料损耗 
	private BigDecimal materialPreLoss;
	// 含损耗单耗
	private BigDecimal materialLoss;
	// 预订耗料数
	private BigDecimal planMaterialLoss;
	// 核料明细
	private int orderMaterielDetail;
	// 采购数量
	private BigDecimal purchaseReserveQuantity;
	// 核料面辅料id
	private Long materialReserveId;
	// 合同订单id
	private Long indentId;
	// 合同id
	private Long contractId;
	// 合同编号
	private String contractNo;
	// 款式id
	private Long styleId;
	// 款式联动大货单耗list
	private List<BigConsumption> unitCostList;
	// 阶段code
	private String phaseCd;
	// 采购合同履历list
	private List<OrderMateriel> contractMeterialList;
	// 供货商名称
	private String contractPartyName;
	// 采购单价
	private BigDecimal purchaseUnitPrice;
	// 退税
	private BigDecimal purchaseTaxRebate;
	// 采购金额
	private BigDecimal purchaseTotalAmount;
	// 报价日期
	private Date contractMeterialDate;
	// 面辅料id
	private Long materialId;
	// 物料成分
	private String materialComposition;
	// 物料库存数量 
	private BigDecimal materialQuantity;
	// 当前物料里所有供货商json
	private String materialPurchaseJson;
	// 大货单耗id
	private Long unitCostId;
	// list下标
	private int index;
	// 供货商id
	private Long venderId;
	// 供货商名
	private String venderNameCn;
	// 供货商list
	private MaterialPurchase venderForm;
	// 下拉列表供货商
	private List<OrderMateriel> selectVenderList;
	// 核料订单编号
	private String reserverNo;
	// 款号
	private String styleNo;
	// 款式条目
	private String styleArticle;
	// 净单耗（单位）
	private String materialCostUnit;
	// 材料总单耗
	private BigDecimal materialUnitExpend;
	// 材料单价（UNIT PRICE）
	private BigDecimal materialUnitPrice;
	// 材料销售单价
	private BigDecimal materialSellUnitPrice;
	// 部位
	private String materialPlace;
	// 材料部位明细说明
	private String materialDetailExplain;
	// 出口退税基准ID(A_TAX_REBATE_T.ID)
	private Long materialTaxRebateId;
	// 出口退税基准数值（TAX REBATE）
	private BigDecimal materialTaxRebate;
	// 材料出厂金额
	private BigDecimal materialTotalPrice;
	// 材料销售金额
	private BigDecimal materialSellTotalPrice;
	// 查看履历flg
	private String onlyShow;
	// 订单选择flg
	private String indentSelectFlg;
	// 订单状态
	private String indentStatus;
	// 审核状态
	private String auditPhaseCd;
	//订单实体类
	private ContractIndentEntity contractIndentEntity;
	
	
	/**
	 * @return the contractIndentEntity
	 */
	public ContractIndentEntity getContractIndentEntity() {
		return contractIndentEntity;
	}
	/**
	 * @param contractIndentEntity the contractIndentEntity to set
	 */
	public void setContractIndentEntity(ContractIndentEntity contractIndentEntity) {
		this.contractIndentEntity = contractIndentEntity;
	}
	/**
	 * @return the ognizationId
	 */
	public String getOgnizationId() {
		return ognizationId;
	}
	/**
	 * @param ognizationId the ognizationId to set
	 */
	public void setOgnizationId(String ognizationId) {
		this.ognizationId = ognizationId;
	}
	/**
	 * @return the index
	 */
	public int getIndex() {
		return index;
	}
	/**
	 * @param index the index to set
	 */
	public void setIndex(int index) {
		this.index = index;
	}
	/**
	 * @return the indentNo
	 */
	public String getIndentNo() {
		return indentNo;
	}
	/**
	 * @param indentNo the indentNo to set
	 */
	public void setIndentNo(String indentNo) {
		this.indentNo = indentNo;
	}
	/**
	 * @return the customerIndentNo
	 */
	public String getCustomerIndentNo() {
		return customerIndentNo;
	}
	/**
	 * @param customerIndentNo the customerIndentNo to set
	 */
	public void setCustomerIndentNo(String customerIndentNo) {
		this.customerIndentNo = customerIndentNo;
	}
	/**
	 * @return the ognizationName
	 */
	public String getOgnizationName() {
		return ognizationName;
	}
	/**
	 * @param ognizationName the ognizationName to set
	 */
	public void setOgnizationName(String ognizationName) {
		this.ognizationName = ognizationName;
	}
	/**
	 * @return the uploadFile
	 */
	public String getUploadFile() {
		return uploadFile;
	}
	/**
	 * @param uploadFile the uploadFile to set
	 */
	public void setUploadFile(String uploadFile) {
		this.uploadFile = uploadFile;
	}
	/**
	 * @return the styleCustomerNo
	 */
	public String getStyleCustomerNo() {
		return styleCustomerNo;
	}
	/**
	 * @param styleCustomerNo the styleCustomerNo to set
	 */
	public void setStyleCustomerNo(String styleCustomerNo) {
		this.styleCustomerNo = styleCustomerNo;
	}
	/**
	 * @return the styleNameCn
	 */
	public String getStyleNameCn() {
		return styleNameCn;
	}
	/**
	 * @param styleNameCn the styleNameCn to set
	 */
	public void setStyleNameCn(String styleNameCn) {
		this.styleNameCn = styleNameCn;
	}
	/**
	 * @return the styleCateGoryCd
	 */
	public String getStyleCateGoryCd() {
		return styleCateGoryCd;
	}
	/**
	 * @param styleCateGoryCd the styleCateGoryCd to set
	 */
	public void setStyleCateGoryCd(String styleCateGoryCd) {
		this.styleCateGoryCd = styleCateGoryCd;
	}
	/**
	 * @return the indentPrice
	 */
	public BigDecimal getIndentPrice() {
		return indentPrice;
	}
	/**
	 * @param indentPrice the indentPrice to set
	 */
	public void setIndentPrice(BigDecimal indentPrice) {
		this.indentPrice = indentPrice;
	}
	/**
	 * @return the indentQuantity
	 */
	public BigDecimal getIndentQuantity() {
		return indentQuantity;
	}
	/**
	 * @param indentQuantity the indentQuantity to set
	 */
	public void setIndentQuantity(BigDecimal indentQuantity) {
		this.indentQuantity = indentQuantity;
	}
	/**
	 * @return the indentAmount
	 */
	public BigDecimal getIndentAmount() {
		return indentAmount;
	}
	/**
	 * @param indentAmount the indentAmount to set
	 */
	public void setIndentAmount(BigDecimal indentAmount) {
		this.indentAmount = indentAmount;
	}
	/**
	 * @return the materialArriveDate
	 */
	public Date getMaterialArriveDate() {
		return materialArriveDate;
	}
	/**
	 * @param materialArriveDate the materialArriveDate to set
	 */
	public void setMaterialArriveDate(Date materialArriveDate) {
		this.materialArriveDate = materialArriveDate;
	}
	/**
	 * @return the auditUserId
	 */
	public long getAuditUserId() {
		return auditUserId;
	}
	/**
	 * @param auditUserId the auditUserId to set
	 */
	public void setAuditUserId(long auditUserId) {
		this.auditUserId = auditUserId;
	}
	/**
	 * @return the auditDate
	 */
	public Date getAuditDate() {
		return auditDate;
	}
	/**
	 * @param auditDate the auditDate to set
	 */
	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}
	/**
	 * @return the dateFrom
	 */
	public String getDateFrom() {
		return dateFrom;
	}
	/**
	 * @param dateFrom the dateFrom to set
	 */
	public void setDateFrom(String dateFrom) {
		this.dateFrom = dateFrom;
	}
	/**
	 * @return the dateTo
	 */
	public String getDateTo() {
		return dateTo;
	}
	/**
	 * @param dateTo the dateTo to set
	 */
	public void setDateTo(String dateTo) {
		this.dateTo = dateTo;
	}
	/**
	 * @return the userId
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * @return the auditUserName
	 */
	public String getAuditUserName() {
		return auditUserName;
	}
	/**
	 * @param auditUserName the auditUserName to set
	 */
	public void setAuditUserName(String auditUserName) {
		this.auditUserName = auditUserName;
	}
	/**
	 * @return the tabPageStatus
	 */
	public int getTabPageStatus() {
		return tabPageStatus;
	}
	/**
	 * @param tabPageStatus the tabPageStatus to set
	 */
	public void setTabPageStatus(int tabPageStatus) {
		this.tabPageStatus = tabPageStatus;
	}
	/**
	 * @return the reserveMeterialStatus
	 */
	public String getReserveMeterialStatus() {
		return reserveMeterialStatus;
	}
	/**
	 * @param reserveMeterialStatus the reserveMeterialStatus to set
	 */
	public void setReserveMeterialStatus(String reserveMeterialStatus) {
		this.reserveMeterialStatus = reserveMeterialStatus;
	}
	/**
	 * @return the orderMaterielList
	 */
	public List<OrderMateriel> getOrderMaterielList() {
		return orderMaterielList;
	}
	/**
	 * @param orderMaterielList the orderMaterielList to set
	 */
	public void setOrderMaterielList(List<OrderMateriel> orderMaterielList) {
		this.orderMaterielList = orderMaterielList;
	}
	/**
	 * @return the indentIssueDate
	 */
	public Date getIndentIssueDate() {
		return indentIssueDate;
	}
	/**
	 * @param indentIssueDate the indentIssueDate to set
	 */
	public void setIndentIssueDate(Date indentIssueDate) {
		this.indentIssueDate = indentIssueDate;
	}
	/**
	 * @return the indentDeliveryDate
	 */
	public Date getIndentDeliveryDate() {
		return indentDeliveryDate;
	}
	/**
	 * @param indentDeliveryDate the indentDeliveryDate to set
	 */
	public void setIndentDeliveryDate(Date indentDeliveryDate) {
		this.indentDeliveryDate = indentDeliveryDate;
	}
	/**
	 * @return the unitCostNo
	 */
	public String getUnitCostNo() {
		return unitCostNo;
	}
	/**
	 * @param unitCostNo the unitCostNo to set
	 */
	public void setUnitCostNo(String unitCostNo) {
		this.unitCostNo = unitCostNo;
	}
	/**
	 * @return the unitCost
	 */
	public BigDecimal getUnitCost() {
		return unitCost;
	}
	/**
	 * @param unitCost the unitCost to set
	 */
	public void setUnitCost(BigDecimal unitCost) {
		this.unitCost = unitCost;
	}
	/**
	 * @return the materialNum
	 */
	public int getMaterialNum() {
		return materialNum;
	}
	/**
	 * @param materialNum the materialNum to set
	 */
	public void setMaterialNum(int materialNum) {
		this.materialNum = materialNum;
	}
	/**
	 * @return the materialFile
	 */
	public String getMaterialFile() {
		return materialFile;
	}
	/**
	 * @param materialFile the materialFile to set
	 */
	public void setMaterialFile(String materialFile) {
		this.materialFile = materialFile;
	}
	/**
	 * @return the materialCode
	 */
	public String getMaterialCode() {
		return materialCode;
	}
	/**
	 * @param materialCode the materialCode to set
	 */
	public void setMaterialCode(String materialCode) {
		this.materialCode = materialCode;
	}
	/**
	 * @return the materialNameCn
	 */
	public String getMaterialNameCn() {
		return materialNameCn;
	}
	/**
	 * @param materialNameCn the materialNameCn to set
	 */
	public void setMaterialNameCn(String materialNameCn) {
		this.materialNameCn = materialNameCn;
	}
	/**
	 * @return the materialTypeCd
	 */
	public String getMaterialTypeCd() {
		return materialTypeCd;
	}
	/**
	 * @param materialTypeCd the materialTypeCd to set
	 */
	public void setMaterialTypeCd(String materialTypeCd) {
		this.materialTypeCd = materialTypeCd;
	}
	/**
	 * @return the materialColor
	 */
	public String getMaterialColor() {
		return materialColor;
	}
	/**
	 * @param materialColor the materialColor to set
	 */
	public void setMaterialColor(String materialColor) {
		this.materialColor = materialColor;
	}
	/**
	 * @return the materialSpec
	 */
	public String getMaterialSpec() {
		return materialSpec;
	}
	/**
	 * @param materialSpec the materialSpec to set
	 */
	public void setMaterialSpec(String materialSpec) {
		this.materialSpec = materialSpec;
	}
	/**
	 * @return the materialUnitCd
	 */
	public String getMaterialUnitCd() {
		return materialUnitCd;
	}
	/**
	 * @param materialUnitCd the materialUnitCd to set
	 */
	public void setMaterialUnitCd(String materialUnitCd) {
		this.materialUnitCd = materialUnitCd;
	}
	/**
	 * @return the materialCost
	 */
	public BigDecimal getMaterialCost() {
		return materialCost;
	}
	/**
	 * @param materialCost the materialCost to set
	 */
	public void setMaterialCost(BigDecimal materialCost) {
		this.materialCost = materialCost;
	}
	/**
	 * @return the materialPreLoss
	 */
	public BigDecimal getMaterialPreLoss() {
		return materialPreLoss;
	}
	/**
	 * @param materialPreLoss the materialPreLoss to set
	 */
	public void setMaterialPreLoss(BigDecimal materialPreLoss) {
		this.materialPreLoss = materialPreLoss;
	}
	/**
	 * @return the materialLoss
	 */
	public BigDecimal getMaterialLoss() {
		return materialLoss;
	}
	/**
	 * @param materialLoss the materialLoss to set
	 */
	public void setMaterialLoss(BigDecimal materialLoss) {
		this.materialLoss = materialLoss;
	}
	/**
	 * @return the planMaterialLoss
	 */
	public BigDecimal getPlanMaterialLoss() {
		return planMaterialLoss;
	}
	/**
	 * @param planMaterialLoss the planMaterialLoss to set
	 */
	public void setPlanMaterialLoss(BigDecimal planMaterialLoss) {
		this.planMaterialLoss = planMaterialLoss;
	}
	/**
	 * @return the orderMaterielDetail
	 */
	public int getOrderMaterielDetail() {
		return orderMaterielDetail;
	}
	/**
	 * @param orderMaterielDetail the orderMaterielDetail to set
	 */
	public void setOrderMaterielDetail(int orderMaterielDetail) {
		this.orderMaterielDetail = orderMaterielDetail;
	}
	/**
	 * @return the purchaseReserveQuantity
	 */
	public BigDecimal getPurchaseReserveQuantity() {
		return purchaseReserveQuantity;
	}
	/**
	 * @param purchaseReserveQuantity the purchaseReserveQuantity to set
	 */
	public void setPurchaseReserveQuantity(BigDecimal purchaseReserveQuantity) {
		this.purchaseReserveQuantity = purchaseReserveQuantity;
	}
	/**
	 * @return the materialReserveId
	 */
	public Long getMaterialReserveId() {
		return materialReserveId;
	}
	/**
	 * @param materialReserveId the materialReserveId to set
	 */
	public void setMaterialReserveId(Long materialReserveId) {
		this.materialReserveId = materialReserveId;
	}
	/**
	 * @return the indentId
	 */
	public Long getIndentId() {
		return indentId;
	}
	/**
	 * @param indentId the indentId to set
	 */
	public void setIndentId(Long indentId) {
		this.indentId = indentId;
	}
	/**
	 * @return the contractId
	 */
	public Long getContractId() {
		return contractId;
	}
	/**
	 * @param contractId the contractId to set
	 */
	public void setContractId(Long contractId) {
		this.contractId = contractId;
	}
	/**
	 * @return the contractNo
	 */
	public String getContractNo() {
		return contractNo;
	}
	/**
	 * @param contractNo the contractNo to set
	 */
	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}
	/**
	 * @return the styleId
	 */
	public Long getStyleId() {
		return styleId;
	}
	/**
	 * @param styleId the styleId to set
	 */
	public void setStyleId(Long styleId) {
		this.styleId = styleId;
	}
	/**
	 * @return the unitCostList
	 */
	public List<BigConsumption> getUnitCostList() {
		return unitCostList;
	}
	/**
	 * @param unitCostList the unitCostList to set
	 */
	public void setUnitCostList(List<BigConsumption> unitCostList) {
		this.unitCostList = unitCostList;
	}
	/**
	 * @return the phaseCd
	 */
	public String getPhaseCd() {
		return phaseCd;
	}
	/**
	 * @param phaseCd the phaseCd to set
	 */
	public void setPhaseCd(String phaseCd) {
		this.phaseCd = phaseCd;
	}
	/**
	 * @return the contractMeterialList
	 */
	public List<OrderMateriel> getContractMeterialList() {
		return contractMeterialList;
	}
	/**
	 * @param contractMeterialList the contractMeterialList to set
	 */
	public void setContractMeterialList(List<OrderMateriel> contractMeterialList) {
		this.contractMeterialList = contractMeterialList;
	}
	/**
	 * @return the contractPartyName
	 */
	public String getContractPartyName() {
		return contractPartyName;
	}
	/**
	 * @param contractPartyName the contractPartyName to set
	 */
	public void setContractPartyName(String contractPartyName) {
		this.contractPartyName = contractPartyName;
	}
	/**
	 * @return the purchaseUnitPrice
	 */
	public BigDecimal getPurchaseUnitPrice() {
		return purchaseUnitPrice;
	}
	/**
	 * @param purchaseUnitPrice the purchaseUnitPrice to set
	 */
	public void setPurchaseUnitPrice(BigDecimal purchaseUnitPrice) {
		this.purchaseUnitPrice = purchaseUnitPrice;
	}
	/**
	 * @return the purchaseTaxRebate
	 */
	public BigDecimal getPurchaseTaxRebate() {
		return purchaseTaxRebate;
	}
	/**
	 * @param purchaseTaxRebate the purchaseTaxRebate to set
	 */
	public void setPurchaseTaxRebate(BigDecimal purchaseTaxRebate) {
		this.purchaseTaxRebate = purchaseTaxRebate;
	}
	/**
	 * @return the purchaseTotalAmount
	 */
	public BigDecimal getPurchaseTotalAmount() {
		return purchaseTotalAmount;
	}
	/**
	 * @param purchaseTotalAmount the purchaseTotalAmount to set
	 */
	public void setPurchaseTotalAmount(BigDecimal purchaseTotalAmount) {
		this.purchaseTotalAmount = purchaseTotalAmount;
	}
	/**
	 * @return the contractMeterialDate
	 */
	public Date getContractMeterialDate() {
		return contractMeterialDate;
	}
	/**
	 * @param contractMeterialDate the contractMeterialDate to set
	 */
	public void setContractMeterialDate(Date contractMeterialDate) {
		this.contractMeterialDate = contractMeterialDate;
	}
	/**
	 * @return the materialId
	 */
	public Long getMaterialId() {
		return materialId;
	}
	/**
	 * @param materialId the materialId to set
	 */
	public void setMaterialId(Long materialId) {
		this.materialId = materialId;
	}
	/**
	 * @return the materialComposition
	 */
	public String getMaterialComposition() {
		return materialComposition;
	}
	/**
	 * @param materialComposition the materialComposition to set
	 */
	public void setMaterialComposition(String materialComposition) {
		this.materialComposition = materialComposition;
	}
	/**
	 * @return the materialQuantity
	 */
	public BigDecimal getMaterialQuantity() {
		return materialQuantity;
	}
	/**
	 * @param materialQuantity the materialQuantity to set
	 */
	public void setMaterialQuantity(BigDecimal materialQuantity) {
		this.materialQuantity = materialQuantity;
	}
	/**
	 * @return the materialPurchaseJson
	 */
	public String getMaterialPurchaseJson() {
		return materialPurchaseJson;
	}
	/**
	 * @param materialPurchaseJson the materialPurchaseJson to set
	 */
	public void setMaterialPurchaseJson(String materialPurchaseJson) {
		this.materialPurchaseJson = materialPurchaseJson;
	}
	/**
	 * @return the unitCostId
	 */
	public Long getUnitCostId() {
		return unitCostId;
	}
	/**
	 * @param unitCostId the unitCostId to set
	 */
	public void setUnitCostId(Long unitCostId) {
		this.unitCostId = unitCostId;
	}
	/**
	 * @return the venderId
	 */
	public Long getVenderId() {
		return venderId;
	}
	/**
	 * @param venderId the venderId to set
	 */
	public void setVenderId(Long venderId) {
		this.venderId = venderId;
	}
	/**
	 * @return the venderNameCn
	 */
	public String getVenderNameCn() {
		return venderNameCn;
	}
	/**
	 * @param venderNameCn the venderNameCn to set
	 */
	public void setVenderNameCn(String venderNameCn) {
		this.venderNameCn = venderNameCn;
	}
	/**
	 * @return the venderForm
	 */
	public MaterialPurchase getVenderForm() {
		return venderForm;
	}
	/**
	 * @param venderForm the venderForm to set
	 */
	public void setVenderForm(MaterialPurchase venderForm) {
		this.venderForm = venderForm;
	}
	/**
	 * @return the selectVenderList
	 */
	public List<OrderMateriel> getSelectVenderList() {
		return selectVenderList;
	}
	/**
	 * @param selectVenderList the selectVenderList to set
	 */
	public void setSelectVenderList(List<OrderMateriel> selectVenderList) {
		this.selectVenderList = selectVenderList;
	}
	/**
	 * @return the reserverNo
	 */
	public String getReserverNo() {
		return reserverNo;
	}
	/**
	 * @param reserverNo the reserverNo to set
	 */
	public void setReserverNo(String reserverNo) {
		this.reserverNo = reserverNo;
	}
	/**
	 * @return the styleNo
	 */
	public String getStyleNo() {
		return styleNo;
	}
	/**
	 * @param styleNo the styleNo to set
	 */
	public void setStyleNo(String styleNo) {
		this.styleNo = styleNo;
	}
	/**
	 * @return the styleArticle
	 */
	public String getStyleArticle() {
		return styleArticle;
	}
	/**
	 * @param styleArticle the styleArticle to set
	 */
	public void setStyleArticle(String styleArticle) {
		this.styleArticle = styleArticle;
	}
	/**
	 * @return the materialCostUnit
	 */
	public String getMaterialCostUnit() {
		return materialCostUnit;
	}
	/**
	 * @param materialCostUnit the materialCostUnit to set
	 */
	public void setMaterialCostUnit(String materialCostUnit) {
		this.materialCostUnit = materialCostUnit;
	}
	/**
	 * @return the materialUnitExpend
	 */
	public BigDecimal getMaterialUnitExpend() {
		return materialUnitExpend;
	}
	/**
	 * @param materialUnitExpend the materialUnitExpend to set
	 */
	public void setMaterialUnitExpend(BigDecimal materialUnitExpend) {
		this.materialUnitExpend = materialUnitExpend;
	}
	/**
	 * @return the materialUnitPrice
	 */
	public BigDecimal getMaterialUnitPrice() {
		return materialUnitPrice;
	}
	/**
	 * @param materialUnitPrice the materialUnitPrice to set
	 */
	public void setMaterialUnitPrice(BigDecimal materialUnitPrice) {
		this.materialUnitPrice = materialUnitPrice;
	}
	/**
	 * @return the materialSellUnitPrice
	 */
	public BigDecimal getMaterialSellUnitPrice() {
		return materialSellUnitPrice;
	}
	/**
	 * @param materialSellUnitPrice the materialSellUnitPrice to set
	 */
	public void setMaterialSellUnitPrice(BigDecimal materialSellUnitPrice) {
		this.materialSellUnitPrice = materialSellUnitPrice;
	}
	/**
	 * @return the materialPlace
	 */
	public String getMaterialPlace() {
		return materialPlace;
	}
	/**
	 * @param materialPlace the materialPlace to set
	 */
	public void setMaterialPlace(String materialPlace) {
		this.materialPlace = materialPlace;
	}
	/**
	 * @return the materialDetailExplain
	 */
	public String getMaterialDetailExplain() {
		return materialDetailExplain;
	}
	/**
	 * @param materialDetailExplain the materialDetailExplain to set
	 */
	public void setMaterialDetailExplain(String materialDetailExplain) {
		this.materialDetailExplain = materialDetailExplain;
	}
	/**
	 * @return the materialTaxRebateId
	 */
	public Long getMaterialTaxRebateId() {
		return materialTaxRebateId;
	}
	/**
	 * @param materialTaxRebateId the materialTaxRebateId to set
	 */
	public void setMaterialTaxRebateId(Long materialTaxRebateId) {
		this.materialTaxRebateId = materialTaxRebateId;
	}
	/**
	 * @return the materialTaxRebate
	 */
	public BigDecimal getMaterialTaxRebate() {
		return materialTaxRebate;
	}
	/**
	 * @param materialTaxRebate the materialTaxRebate to set
	 */
	public void setMaterialTaxRebate(BigDecimal materialTaxRebate) {
		this.materialTaxRebate = materialTaxRebate;
	}
	/**
	 * @return the materialTotalPrice
	 */
	public BigDecimal getMaterialTotalPrice() {
		return materialTotalPrice;
	}
	/**
	 * @param materialTotalPrice the materialTotalPrice to set
	 */
	public void setMaterialTotalPrice(BigDecimal materialTotalPrice) {
		this.materialTotalPrice = materialTotalPrice;
	}
	/**
	 * @return the materialSellTotalPrice
	 */
	public BigDecimal getMaterialSellTotalPrice() {
		return materialSellTotalPrice;
	}
	/**
	 * @param materialSellTotalPrice the materialSellTotalPrice to set
	 */
	public void setMaterialSellTotalPrice(BigDecimal materialSellTotalPrice) {
		this.materialSellTotalPrice = materialSellTotalPrice;
	}
	/**
	 * @return the onlyShow
	 */
	public String getOnlyShow() {
		return onlyShow;
	}
	/**
	 * @param onlyShow the onlyShow to set
	 */
	public void setOnlyShow(String onlyShow) {
		this.onlyShow = onlyShow;
	}
	/**
	 * @return the indentSelectFlg
	 */
	public String getIndentSelectFlg() {
		return indentSelectFlg;
	}
	/**
	 * @param indentSelectFlg the indentSelectFlg to set
	 */
	public void setIndentSelectFlg(String indentSelectFlg) {
		this.indentSelectFlg = indentSelectFlg;
	}
	/**
	 * @return the indentStatus
	 */
	public String getIndentStatus() {
		return indentStatus;
	}
	/**
	 * @param indentStatus the indentStatus to set
	 */
	public void setIndentStatus(String indentStatus) {
		this.indentStatus = indentStatus;
	}
	/**
	 * @return the auditPhaseCd
	 */
	public String getAuditPhaseCd() {
		return auditPhaseCd;
	}
	/**
	 * @param auditPhaseCd the auditPhaseCd to set
	 */
	public void setAuditPhaseCd(String auditPhaseCd) {
		this.auditPhaseCd = auditPhaseCd;
	}
}